﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IotClientService.Models.Lg;

/// <summary>
/// 注液结果数据
/// </summary>
public class LgLiquidResult
{
    /// <summary>
    /// 开始生产时间
    /// </summary>
    public string StartTime { get; set; }

    /// <summary>
    /// 钟罩真空值
    /// </summary>
    public int BellJarVacuumValue { get; set; }

    /// <summary>
    /// 钟罩真空时间
    /// </summary>
    public int BellJarVacuumTime { get; set; }

    /// <summary>
    /// 钟罩高压值
    /// </summary>
    public int BellJarHighPressureValue { get; set; }

    /// <summary>
    /// 钟罩高压时间
    /// </summary>
    public int BellJarHighPressureTime { get; set; }

    /// <summary>
    /// 钟罩循环次数
    /// </summary>
    public int BellJarCycleCount { get; set; }

    /// <summary>
    /// 电芯注液前重量
    /// </summary>
    public double CellWeightBeforeInjection { get; set; }

    /// <summary>
    /// 电芯注液后重量
    /// </summary>
    public double CellWeightAfterInjection { get; set; }

    /// <summary>
    /// 两次注液总量
    /// </summary>
    public double TotalInjectionVolume { get; set; }

    /// <summary>
    /// 电芯测漏测试结果
    /// </summary>
    public int CellLeakTestResult { get; set; }

    /// <summary>
    /// 注液泵号
    /// </summary>
    public int InjectionPumpNumber { get; set; }

    /// <summary>
    /// 插密封胶钉
    /// </summary>
    public int SealantPlug { get; set; }

    /// <summary>
    /// 充氦值
    /// </summary>
    public double HeliumFillingValue { get; set; }

    /// <summary>
    /// 充氦前真空值
    /// </summary>
    public double VacuumValueBeforeHelium { get; set; }

    /// <summary>
    /// 胶钉检测高度
    /// </summary>
    public double SealantPlugDetectionHeight { get; set; }

    /// <summary>
    /// 胶钉检测高度结果
    /// </summary>
    public int SealantPlugDetectionResult { get; set; }

    /// <summary>
    /// 电芯测厚结果
    /// </summary>
    public int CellThicknessTestResult { get; set; }

    /// <summary>
    /// 电芯测厚值
    /// </summary>
    public double CellThicknessValue { get; set; }

    /// <summary>
    /// 结束生产时间
    /// </summary>
    public string EndTime { get; set; }

    /// <summary>
    /// 注液结果
    /// </summary>
    public int InjectionResult { get; set; }

    /// <summary>
    /// 第二次注液量
    /// </summary>
    public double SecondInjectionVolume { get; set; }

    /// <summary>
    /// 失液量
    /// </summary>
    public double LeakageVolume { get; set; }

    /// <summary>
    /// 失液量判定
    /// </summary>
    public int LeakageVolumeJudgement { get; set; }
}

